Text copied to clipboard!

Název

Text copied to clipboard!

Tester pro vývojáře v jazyce Python

Popis

Text copied to clipboard!
Hledáme testera pro vývojáře v jazyce Python, který se připojí k našemu týmu a pomůže zajistit kvalitu našich softwarových produktů. Ideální kandidát bude mít zkušenosti s testováním aplikací napsaných v jazyce Python, bude rozumět principům automatizovaného testování a bude schopen efektivně spolupracovat s vývojovým týmem. Vaší hlavní odpovědností bude navrhovat, implementovat a udržovat testovací scénáře a automatizované testy pro Python aplikace. Budete úzce spolupracovat s vývojáři, abyste porozuměli požadavkům na software a zajistili, že všechny funkce budou důkladně otestovány před nasazením. Dále budete analyzovat výsledky testů, identifikovat chyby a spolupracovat na jejich odstranění. Očekáváme, že budete mít zkušenosti s nástroji jako jsou PyTest, unittest nebo Robot Framework. Znalost CI/CD nástrojů jako Jenkins, GitLab CI nebo GitHub Actions je výhodou. Důležitá je také schopnost psát čitelné a udržovatelné testovací skripty. Tato pozice vyžaduje pečlivost, analytické myšlení a schopnost pracovat samostatně i v týmu. Nabízíme flexibilní pracovní dobu, možnost práce na dálku, přístup k moderním technologiím a příležitost podílet se na vývoji inovativních produktů. Pokud máte vášeň pro kvalitu softwaru a rádi pracujete s Pythonem, rádi vás přivítáme v našem týmu.

Odpovědnosti

Text copied to clipboard!
  • Navrhování a implementace testovacích scénářů pro Python aplikace
  • Automatizace testovacích procesů pomocí nástrojů jako PyTest nebo unittest
  • Spolupráce s vývojáři na identifikaci a reprodukci chyb
  • Analýza výsledků testů a vytváření reportů
  • Údržba a aktualizace existujících testovacích skriptů
  • Zajištění souladu testů s požadavky projektu
  • Účast na plánování a revizích sprintů
  • Zlepšování testovacích procesů a návrh nových metodik
  • Integrace testů do CI/CD pipeline
  • Školení a podpora ostatních členů týmu v oblasti testování

Požadavky

Text copied to clipboard!
  • Zkušenosti s testováním softwaru v jazyce Python
  • Znalost nástrojů jako PyTest, unittest nebo Robot Framework
  • Zkušenosti s automatizovaným testováním
  • Znalost verzovacích systémů (např. Git)
  • Zkušenosti s CI/CD nástroji (např. Jenkins, GitLab CI)
  • Schopnost analyzovat a reprodukovat chyby
  • Dobré komunikační schopnosti
  • Schopnost pracovat samostatně i v týmu
  • Znalost anglického jazyka na technické úrovni
  • Pečlivost a důraz na detail

Potenciální otázky na pohovor

Text copied to clipboard!
  • Jaké máte zkušenosti s testováním Python aplikací?
  • Které testovací frameworky jste používali?
  • Máte zkušenosti s automatizovaným testováním?
  • Jakým způsobem identifikujete a dokumentujete chyby?
  • Jaké nástroje používáte pro správu verzí a CI/CD?
  • Jak byste otestoval REST API napsané v Pythonu?
  • Jaké metody používáte pro zajištění pokrytí kódu testy?
  • Jak přistupujete k testování v agilním prostředí?
  • Jaké jsou vaše zkušenosti s testováním databázových aplikací?
  • Jak řešíte konflikty mezi vývojáři a testery?